home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / DLLSKEL.PAK / DLLGLOB.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  2KB  |  60 lines

  1. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  2. // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  3. // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  4. // PARTICULAR PURPOSE.
  5. //
  6. // Copyright (C) 1993-1995  Microsoft Corporation.  All Rights Reserved.
  7. //
  8. //  MODULE:   dllglob.h
  9. //
  10. //  PURPOSE:
  11. //    Contains declarations for all globally scoped names in the DLL.
  12. //
  13.  
  14. #ifndef INC_DLLGLOB_H
  15. #define INC_DLLGLOB_H
  16.  
  17.  
  18. //-------------------------------------------------------------------------
  19. // Constant definitions
  20.  
  21. #define DLLEXPORT __declspec(dllexport)
  22.  
  23.  
  24. //-------------------------------------------------------------------------
  25. // Exported function declarations
  26.  
  27. DLLEXPORT BOOL WINAPI DLLFunction1 (HWND, LPSTR);
  28. DLLEXPORT float _stdcall DLLFunction2 (HWND);
  29.  
  30.  
  31. //-------------------------------------------------------------------------
  32. // Global variables
  33.  
  34. extern CRITICAL_SECTION gCriticalSection;
  35. extern float            gRoot;
  36.  
  37.  
  38. //-------------------------------------------------------------------------
  39. // Product identifier string defines
  40.  
  41. #define SZAPPNAME     "DLLSkel"
  42. #define SZDESCRIPTION "Win32 DLL Skeleton"
  43. #define SZVERSION     "Version 4.0"
  44.  
  45.  
  46. //-------------------------------------------------------------------------
  47. // Version string definitions
  48.  
  49. #define SZRCOMPANYNAME "CompanyName"
  50. #define SZRDESCRIPTION "FileDescription"
  51. #define SZRVERSION     "FileVersion"
  52. #define SZRAPPNAME     "InternalName"
  53. #define SZRCOPYRIGHT   "LegalCopyright"
  54. #define SZRTRADEMARK   "LegalTrademarks"
  55. #define SZRPRODNAME    "ProductName"
  56. #define SZRPRODVER     "ProuctVersion"
  57.  
  58.  
  59. #endif // INC_DLLGLOB_H
  60.